React Job: Senior Back End Developer

Job added on

Company

Natureblocks

Location

Victoria - Canada

Job type

Full-Time

React Job Details

At Natureblocks, we are helping the environment by making sustainability easy for businesses. Our platform provides a transparent, secure, and accessible marketplace to connect buyers and sellers of carbon credits. By helping businesses access carbon markets, we are incentivizing greener practices—itʼs a win-win. We care about the environment and modern technologies in equal measure and are passionate about leveraging blockchain technology to protect our planet.

We are seeking a Senior Back End Developer to join our engineering team to drive the advancement of our productʼs quality, performance, and security. As a senior staff member, youʼll have significant autonomy and will help define our development practices, product strategy, and our data architecture.

YOUR RESPONSIBILITIES

  • Deliver stable, secure, performant, well tested, and easy to understand code
  • Architect data structures that are flexible, reusable, and efficient
  • Conduct performance tests and help to refine our testing processes
  • Continually look for ways to leave our codebase “better than you found it” and model the way for more junior developers
  • Work collaboratively with developers to ensure solutions are well architected from the back to front end
  • Constantly experiment with creative solutions and new technologies to enhance speed and performance of our soware
  • Set best practices and contribute to our standards of technical documentation to maintain our commitment to building scalable solutions
  • Work with the team to identify opportunities for improvement within our development and release processes
  • Bring a flexible approach to your work, understanding that priorities and timelines will naturally change in a startup environment
  • Mentor our Junior FE Developers and contribute to a collaborative and supportive working culture across our engineering team and beyond

WHAT YOUʼLL BRING

  • 5+ years experience in a Back End or Full Stack Development capacity
  • In-depth understanding of the entire development process (design, development, deployment)
  • Confidence working cross-functionally with designers and project managers
  • Deep experience working with back end technologies (eg. C# (.NET 6), Python, Django,

MongoDB, Redis, RabbitMQ, GCP, & Kubernetes)

  • Familiarity with ReactJS, GraphQL, Relay & Flutter
  • Deep familiarity with Git (including PRs, branching rules, release and hotfix workflows and TDD)
  • Ability to refactor code project-wide when a new design paradigm is introduced
  • Ability to approach your work and professional relationships with curiosity and authenticity

EXTRA NICE TO HAVES

  • Comfortable writing front end code using TypeScript, JavaScript, CSS, and HTML
  • Familiarity with design soware, such as Figma or Sketch
  • Previous experience leading a development team
  • Experience working in a Startup environment

WHAT YOUʼLL GET

  • Competitive base compensation and enrolment in our ESOP (Employee Stock Option Plan)
  • Health Benefits and RRSP matching, beginning 2023
  • Generous health and fitness allowance
  • Remote work opportunities and flexible paid holidays
  • Learning and Development opportunities in support of your professional development
  • Hardware of your choice
  • Access to our office space in downtown Victoria, with ergonomic chairs, standing desks, and all the accessories needed for a comfortable and productive workstation setup
  • Company sponsored meals and events

EQUAL OPPORTUNITY EMPLOYER

Does this role sound like it was made for you, but you donʼt check every box? Reach out anyways! We are an equal opportunity employer and are dedicated to building an inclusive and diverse environment for employees from all walks of life and backgrounds. We hire based on talent, and are proud of our commitment to diversity.

Job Types: Full-time, Permanent

Salary: $120,000.00-$180,000.00 per year

Benefits:

  • Company events
  • Dental care
  • Extended health care
  • Flexible schedule
  • Paid time off
  • RRSP match
  • Stock options
  • Wellness program

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Day shift

Ability to commute/relocate:

  • Victoria, BC V8T 5L9: reliably commute or plan to relocate before starting work (preferred)

Experience:

  • Back end development: 3 years (required)
  • Startup: 2 years (preferred)